package com.atung.merchant.service;

import com.atung.merchant.dto.OrderInfoEntity;
import com.atung.merchant.result.ApiResult;
import com.atung.merchant.vo.IdRequest;
import com.atung.merchant.vo.OrderDetailsResponse;
import com.atung.merchant.vo.save.SaveOrderRequest;

/**
 * @author Administrator
 */
public interface OrderService {
    OrderInfoEntity saveOrderService(SaveOrderRequest request);

    ApiResult cancelOrderService(IdRequest request);

    ApiResult<OrderInfoEntity> settlementOrderService(IdRequest request);

    OrderDetailsResponse queryOrderDetailsService(IdRequest request);
}
